application for a temporary resident visa - Espagnol Anglais Dictionnaire